کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش جامع برنامه نویسی آندروید

Android یک سیستم عامل تحت موبایل و مبتنی بر هسته ی Linux است. پروژه ی توسعه و ارتقا اندروید AOSP یا پروژه ی کد باز اندروید نام دارد که شرکت Google آن را رهبری می کند. سیستم عامل اندروید از چهار لایه تشکیل شده است، اما یک توسعه دهنده ی اندروید معمولا با دو لایه ی بالایی (Application و Application Framework) آن سروکار دارد.


Dependency Injection، آزمایش و ابزارهای کمکی

آزمودن واحدهای برنامه با jUnit
آزمودن واحدهای برنامه با jUnit

آموزش حاضر به شرح unit testing (اجرای تست نرم افزاری بر روی بخش های مختلف پروژه به صورت مجزا) با استفاده از ابزار JUnit 4.x می پردازد. این آموزش نحوه ی ایجاد تست های jUnit را شرح داده و سپس استفاده از محیط برنامه نویسی Eclipse را در راستای نوشتن تست های نرم افزاری لازم جهت کسب اطمینان از عملکرد صحیح بخش های مختلف اپلیکیشن را توضیح می دهد.

8883 بازدید
ادامه
طراحی تست های Unit و Instrumentation در پروژه های اندرویدی
آموزش Test unit در اندروید استودیو

مبحث حاضر به شما آموزش می دهد چگونه می توانید برای اپلیکیشن های اندرویدی خود instrumentation & unit test طراحی نموده و از عملکرد صحیح بخش های مختلف پروژه خود اطمینان حاصل نمایید. سپس برای شما شرح می دهد چگونه این تست ها را در محیط کاری Android Studio و با استفاده از سیستم کامپایل Gradle اجرا نمایید.

6468 بازدید
ادامه
اجرای unit test با استفاده از mockito
اجرای unit test بر روی اپلیکیشن با استفاده از فریم ورک تست گ ...

آموزش حاضر نحوه ی تست نویسی برای نرم افزارهای اندرویدی را با استفاده از فریم ورک Mockito شرح می دهد.

5105 بازدید
ادامه
استفاده Hamcrest برای تست نرم افزار
استفاده از فریم ورک Hamcrest جهت اجرای تست نرم افزاری

این مبحث به اجرای تست نرم افزاری بر روی اپلیکیشن به وسیله ی فریم ورک Hamcrest می پردازد.

3081 بازدید
ادامه
نوشتن تست اپلیکیشن با AssertJ
نوشتن تست نرم افزاری برای اپلیکیشن با فریم ورک AssertJ

در مبحث حاضر نحوه ی نوشتن تست های نرم افزاری مختصر، خوانا و کارامد برای اپلیکیشن های اندرویدی خود با استفاده از فریم ورک AssertJ را خواهید آموخت.

3062 بازدید
ادامه
تست UI اپلیکیشن با فریم ورک Espresso
تست لایه ی UI اپلیکیشن های اندرویدی به واسطه ی فریم ورک Espr ...

آموزش حاضر به شرح نحوه ی توسعه ی تست های نرم افزاری برای لایه ی رابط کاربری اپلیکیشن های اندرویدی با استفاده از فریم ورک تست گیری Espresso می پردازد. جهت درک کامل مفاهیم این مبحث می بایست با اصول برنامه نویسی با زبان Java و چارچوب کاری Android آشنا باشید.

4873 بازدید
ادامه
تعامل چند کامپوننت UI توسط UI Automator
تست تعامل بین چندین کامپوننت نرم افزاری لایه ی UI اپلیکیشن ب ...

آموزش حاضر به شما می آموزد چگونه حتی برای اپلیکیشن هایی که source code آن ها را در دست ندارید، تست هایی به روش black-box طراحی کنید.

3538 بازدید
ادامه
تست UI با فریم ورک Robotium
تست لایه ی UI اپلیکیشن/رابط کاربری با استفاده از فریم ورک تس ...

آموزش حاضر نحوه ی تست لایه ی UI اپلیکیشن/اجرای تست بر روی لایه ی UI اپلیکیشن اندرویدی را شرح می دهد.

3701 بازدید
ادامه
استفاده از فریم ورک Dagger 2 جهت تزریق وابستگی
استفاده از فریم ورک Dagger 2 جهت تزریق نیازمندی ها به پروژه ...

مقاله ی حاضر به شرح نحوه ی استفاده از فریم ورک Dagger 2 جهت تزریق نیازمندی های پروژه به آن در اپلیکیشن های متعارف جاوا و اندروید می پردازد.

6591 بازدید
ادامه
ابزار-سنجش-کارایی-اپلیکیشن-اندرویدی
ابزار تحلیل و سنجش کارایی اپلیکیشن های اندرویدی

آموزش حاضر به شرح ابزار موجود اندروید برای بررسی و سنجش کارایی اپلیکیشن های اندرویدی می پردازد.

3508 بازدید
ادامه